home *** CD-ROM | disk | FTP | other *** search
- .geometry "version 0.1";
- v1 = .free(-0.222982, -0.165527, "1");
- v2 = .free(0.009576, 0.135431, "2");
- v3 = .free(0.206566, -0.184679, "3");
- l1 = .l.vv(v1, v2);
- l2 = .l.vv(v2, v3);
- l3 = .l.vv(v3, v1);
- third = .len.f(0.333333333);
- a = .a.vvv(v1, v2, v3);
- a3 = .len.times(a,third);
- vv1 = .v.avv(a3, v1, v2, .invisible);
- ww1 = .v.avv(a3, vv1, v2, .invisible);
- l4 = .l.vv(v2, ww1, .invisible, .longline);
- l5 = .l.vv(v2, vv1, .invisible, .longline);
- b = .a.vvv(v2, v3, v1);
- b3 = .len.times(b,third);
- vv2 = .v.avv(b3, v2, v3, .invisible);
- ww2 = .v.avv(b3, vv2, v3, .invisible);
- l6 = .l.vv(v3, ww2, .invisible, .longline);
- l7 = .l.vv(v3, vv2, .invisible, .longline);
- c = .a.vvv(v3, v1, v2);
- c3 = .len.times(c,third);
- vv3 = .v.avv(c3, v3, v1, .invisible);
- ww3 = .v.avv(c3, vv3, v1, .invisible);
- l8 = .l.vv(v1, ww3, .invisible, .longline);
- l9 = .l.vv(v1, vv3, .invisible, .longline);
- v4 = .v.ll(l8, l5);
- v5 = .v.ll(l6, l9);
- v6 = .v.ll(l7, l4);
- l10 = .l.vv(v1, v5, .red);
- l11 = .l.vv(v1, v4, .red);
- l12 = .l.vv(v4, v2, .red);
- l13 = .l.vv(v2, v6, .red);
- l14 = .l.vv(v6, v3, .red);
- l15 = .l.vv(v3, v5, .red);
- l16 = .l.vv(v5, v6, .yellow);
- l17 = .l.vv(v6, v4, .yellow);
- l18 = .l.vv(v4, v5);
- aa = .a.vvv(v3, v2, v1);
- aa3 = .len.times(aa,third);
- vvv1 = .v.avv(aa3, v3, v2, .invisible);
- www1 = .v.avv(aa3, vvv1, v2, .invisible);
- bb = .a.vvv(v1, v3, v2);
- bb3 = .len.times(bb,third);
- vvv2 = .v.avv(bb3, v1, v3, .invisible);
- www2 = .v.avv(bb3, vvv2, v3, .invisible);
- cc = .a.vvv(v2, v1, v3);
- cc3 = .len.times(cc,third);
- vvv3 = .v.avv(cc3, v2, v1, .invisible);
- www3 = .v.avv(cc3, vvv3, v1, .invisible);
- l19 = .l.vv(v3, vvv2, .invisible, .longline);
- l20 = .l.vv(v3, www2, .invisible, .longline);
- l21 = .l.vv(v1, www3, .invisible, .longline);
- l22 = .l.vv(v1, vvv3, .invisible, .longline);
- l23 = .l.vv(v2, www1, .invisible, .longline);
- l24 = .l.vv(v2, vvv1, .invisible, .longline);
- v7 = .v.ll(l19, l21);
- v8 = .v.ll(l20, l24);
- v9 = .v.ll(l23, l22);
- l25 = .l.vv(v8, v9, .yellow);
- l26 = .l.vv(v9, v7, .yellow);
- l27 = .l.vv(v7, v8, .yellow);
- v10 = .v.ll(l4, l20);
- v11 = .v.ll(l19, l9);
- l28 = .l.vv(v4, v10, .yellow);
- l29 = .l.vv(v10, vv3, .green);
- l30 = .l.vv(vv3, v4, .green);
- l31 = .l.vv(v10, v4, .green);
- v12 = .v.ll(l5, l22);
- v13 = .v.ll(l6, l21);
- l32 = .l.vv(v6, vv1, .green);
- l33 = .l.vv(vv1, v13, .green);
- l34 = .l.vv(v13, v6, .green);
- v14 = .v.ll(l8, l23);
- v15 = .v.ll(l7, l24);
- l35 = .l.vv(v5, v14, .green);
- l38 = .l.vv(v5, v15, .green);
- l39 = .l.vv(v15, v14, .green);
- .text("Morley's Theorem:");
- .text("");
- .text("(See morley.t). This figure illustrates that in Morley's");
- .text("theorem, the internal or external angle trisectors can be used.");
- .text("The yellow triangle and all 4 green triangles are equilateral.");
-